eager initialization